/*
 * $Id: AbstractCfgJapanMagnetRuleidLookup.java
 *
 * Copyright (C) 2010 General Electric Company. All Rights Reserved.
 *
 * This software is the confidential and proprietary information of the General
 * Electric Company (GE). You shall not disclose this software and shall use it
 * only in accordance with the terms of the license agreement you entered into
 * with GE.
 *
 * GE MAKES NO REPRESENTATIONS OR WARRANTIES ABOUT THE SUITABILITY OF THE
 * SOFTWARE, EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED
 * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR
 * NON-INFRINGEMENT. GE SHALL NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE
 * AS A RESULT OF USING, MODIFYING, OR DISTRIBUTING THIS SOFTWARE OR ITS
 * DERIVATIVES.
 */

/*
 * WARNING: DO NOT EDIT THIS FILE. This is a generated file that is synchronized
 * by MyEclipse Hibernate tool integration.
 *
 * Created Wed Sep 08 08:11:35 CDT 2010 by MyEclipse Hibernate Tool.
 */
package com.ge.healthcare.autosc.common.database.pojo;

import java.math.BigDecimal;

/**
 *  A class that represents a row in the CFG_JAPAN_MAGNET_RULEID_LOOKUP table.
 *  
 * AbstractCfgJapanMagnetRuleidLookup entity provides the base persistence
 * definition of the CfgJapanMagnetRuleidLookup entity. 
 * 
 */

public abstract class AbstractCfgJapanMagnetRuleidLookup implements
		java.io.Serializable {

	/**
	 * Eclipse generated.
	 */
	private static final long serialVersionUID = -3418272566027370046L;
    // Fields

    private BigDecimal id;
    private String symptom;
    private String ruleId;
    private BigDecimal proactiveSeverity;
    private BigDecimal caseCreationTimeOffset;
    private BigDecimal rfsType;
    private String customerName;
    private String serviceClass;
    private String badgeToAssign;

    // Constructors

    /** default constructor */
    public AbstractCfgJapanMagnetRuleidLookup() {
    }

    /** minimal constructor */
    public AbstractCfgJapanMagnetRuleidLookup(BigDecimal id, String symptom, String ruleId,
            BigDecimal proactiveSeverity, BigDecimal caseCreationTimeOffset, BigDecimal rfsType) {
        this.id = id;
        this.symptom = symptom;
        this.ruleId = ruleId;
        this.proactiveSeverity = proactiveSeverity;
        this.caseCreationTimeOffset = caseCreationTimeOffset;
        this.rfsType = rfsType;
    }

    /** full constructor */
    public AbstractCfgJapanMagnetRuleidLookup(BigDecimal id, String symptom, String ruleId,
            BigDecimal proactiveSeverity, BigDecimal caseCreationTimeOffset, BigDecimal rfsType, String customerName,
            String serviceClass, String badgeToAssign) {
        this.id = id;
        this.symptom = symptom;
        this.ruleId = ruleId;
        this.proactiveSeverity = proactiveSeverity;
        this.caseCreationTimeOffset = caseCreationTimeOffset;
        this.rfsType = rfsType;
        this.customerName = customerName;
        this.serviceClass = serviceClass;
        this.badgeToAssign = badgeToAssign;
    }

    // Property accessors

    public BigDecimal getId() {
        return this.id;
    }

    public void setId(BigDecimal id) {
        this.id = id;
    }

    public String getSymptom() {
        return this.symptom;
    }

    public void setSymptom(String symptom) {
        this.symptom = symptom;
    }

    public String getRuleId() {
        return this.ruleId;
    }

    public void setRuleId(String ruleId) {
        this.ruleId = ruleId;
    }

    public BigDecimal getProactiveSeverity() {
        return this.proactiveSeverity;
    }

    public void setProactiveSeverity(BigDecimal proactiveSeverity) {
        this.proactiveSeverity = proactiveSeverity;
    }

    public BigDecimal getCaseCreationTimeOffset() {
        return this.caseCreationTimeOffset;
    }

    public void setCaseCreationTimeOffset(BigDecimal caseCreationTimeOffset) {
        this.caseCreationTimeOffset = caseCreationTimeOffset;
    }

    public BigDecimal getRfsType() {
        return this.rfsType;
    }

    public void setRfsType(BigDecimal rfsType) {
        this.rfsType = rfsType;
    }

    public String getCustomerName() {
        return this.customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getServiceClass() {
        return this.serviceClass;
    }

    public void setServiceClass(String serviceClass) {
        this.serviceClass = serviceClass;
    }

    public String getBadgeToAssign() {
        return this.badgeToAssign;
    }

    public void setBadgeToAssign(String badgeToAssign) {
        this.badgeToAssign = badgeToAssign;
    }

}